package com.gitee.urick.union.api.union.handler.v2;

import com.gitee.urick.union.api.union.dto.*;
import org.springframework.stereotype.Component;

/**
 * V2文档生成用例
 *
 * @author Rick 2021/3/9 14:28
 * @apiDoc
 * @since 1.0
 */
@Component("demo")
public class DemoHandler implements BaseApi {
    /**
     * 下载数据资源
     *
     * @param req 请求数据
     * @return 响应数据
     * @type demo_download
     * @header auth2|string|授权信息2|true|2.0
     * @header auth|string|授权信息|true|1.0
     */
    @Override
    public DownloadRes download(DownloadReq req) {
        return null;
    }

    /**
     * 用户登录
     *
     * @param req 请求数据
     * @return 响应数据
     * @type demo_login
     */
    @Override
    public LogoutRes login(LogoutReq req) {
        return null;
    }

    /**
     * 用户登出
     *
     * @param req 请求数据
     * @return 响应数据
     * @type demo_logout
     */
    @Override
    public LoginRes logout(LoginReq req) {
        return null;
    }
}
